<?php
/* @var $this TurmaHasAlunoController */
/* @var $model TurmaHasAluno */

$this->pageTitle=Yii::app()->name . ' - Avaliação do Aluno';

$this->breadcrumbs=array(
		'Turmas' => array('turma/admin'),
		$model->turmaInt->nome => array('turma/view&id='.$model->turma_int),
		$model->aluno->pessoa->nome,
);

$this->menu=array(
		array('label'=>'Avaliação do '.Aluno::getModuleName(), 'url'=>array('/avaliacao', 'id'=>$model->id), 'visible'=>Yii::app()->session['idAtual'] == $model->turmaInt->responsavel_id ),
		array('label'=>'Emitir documento de Avaliação',  'url'=>array('/avaliacao/imprimir', 'id'=>$model->id), ),
		array('label'=>'Emitir documento de Avaliação Diária', 'url'=>array('/avaliacao/avaliacoes', 'id'=>$model->id), ),
		array('label'=>'Relatório de Avaliações', 'url'=>array('relatorio', 'id'=>$model->id),),
);

?>
<div class="row">

	<div class="column" style="width: 550px; margin-left: 10px;">

	<p  style="padding:5px; border: 1px solid #dddddd;">
		<b><?php echo 'Aluno: '; ?></b>
		 <?php echo $model->aluno->pessoa->nome; ?> 
	<p>
	<p  style="padding:5px; border: 1px solid #dddddd;">
			<b><?php echo "Turma: "; ?></b>
			<?php echo $model->turmaInt->nome?>
	</p>
	</div>
	<div class="column">
		<p style="padding:5px; border: 1px solid #dddddd;">
			<?php echo CHtml::image(Utils::findImageUrl($model->aluno->foto),'',
				array('width'=>'100px')); ?>
		<p/>
		<?php if(Yii::app() -> session['polo_id'] == 1) { ?>
		<p style="padding:5px; border: 1px solid #dddddd;">
			<?php 
			if($model->status == 'Ativo') {
				echo CHtml::image(Yii::app()->request->baseUrl.'/css/green_icon.jpg','ativo',
					array('width'=>'10px'));
			} else {
				echo CHtml::image(Yii::app()->request->baseUrl.'/css/red_icon.jpg','ativo',
						array('width'=>'10px'));
			} 
			echo ' '.$model->status;
			?>
		<p/>
		<?php }?>
	</div>
</div>
<br />
<br />
<div class="row">

	<legend align="center">
		<h4>Avaliações Diárias</h4>
	</legend>

	<?php 
	$condition1 = $model->turmaInt->responsavel_id == Yii::app()->session['idAtual'] && $model->turmaInt->ano >= date('Y');
	$condition2 = Yii::app() -> session['user_type'] != 'Administrador' || (Yii::app() -> session['user_type'] == 'Administrador' && $model->status != Aluno::$status['Óbito']);
	if($condition1 && $condition2) {
		$avaliacao = new AvaliacaoDiaria;

		$form1 = $this->beginWidget('CActiveForm', array(
				'id' => 'create-form',
				'enableAjaxValidation' => false,
				'enableClientValidation' => true,
				'htmlOptions' => array('enctype' => 'multipart/form-data'),
		));

		$aulas = array();
		$aulas = Aula::model()->findAllByAttributes(array('turma_id'=>$model->turma_int));
		$aula_array = array();
		foreach ($aulas as $aula) {
			$premade_avaliacao = AvaliacaoDiaria::model()->findByAttributes(array('aula_id'=>$aula->id, 'turma_has_aluno_id'=>$model->id));
			if($premade_avaliacao == null) {
				$aula_array[$aula->id] = 'Aula ' . $aula->numero . '('. $aula->data . ')';
			}
		}
		?>
	<span style="float: left; width: 280px;" style=""> <?php echo 'Aula: '.$form1->dropDownList($avaliacao, 'aula_id', $aula_array, array('empty' => '')); ?>
		<?php echo $form1->error($avaliacao, 'aula'); ?>
	</span>
	<?php 
	echo '<span style="float: left; width: 280px;">';
	echo "Texto: ". $form1->textField($avaliacao, 'texto', array('maxlength' => 250))."</TD>";
	echo '</span>';
	echo '<span style="float: left; width: 150px;"><p align="center">';
	$this->widget('zii.widgets.jui.CJuiButton', array(
			'buttonType' => 'submit',
			'name' => 'btnSubmit',
			'value' => '1',
			'caption' => ' Cadastrar ',
			'htmlOptions' => array('class' => 'ui-button-primary')));
	echo "</p></span><br/><br/>";
	$this->endWidget();
	}
	?>
</div>
<!-- search-form -->
<div class="row">
<?php 
$avaliacao = new AvaliacaoDiaria;
$avaliacao->turma_has_aluno_id = $model->id;
$this->widget('bootstrap.widgets.TbGridView',array(
		'id'=>'aluno-grid',
		'pager' => array('cssFile' => Yii::app()->baseUrl . '/css/gridview.css',
				'firstPageLabel'=>'Início',
				'lastPageLabel'=>'Fim',
				'nextPageLabel'=>'Próximo >',
				'header'=>'Página Atual:',
				'prevPageLabel'=>'< Anterior',
				'maxButtonCount'=>'15',),
		'cssFile' => Yii::app()->baseUrl . '/css/gridview.css',
		'htmlOptions'=>array('class'=>'grid-view rounded'),
		'summaryText' => 'Mostrando {start}-{end} de {count} registro(s).',
		'dataProvider'=>$avaliacao->search(),
		'pager'=>array(
				'maxButtonCount'=>'10',
		),
		'columns'=>array(
				array('name'=>'data','value'=>'$data->data', 'htmlOptions'=>array('style'=>'width:80px;')),
				'texto',
				array(
						'class'=>'bootstrap.widgets.TbButtonColumn',
						'template' => Yii::app()->session['idAtual'] == $model->turmaInt->responsavel_id ?'{update}' : '',
						'buttons' => array (
								'update' => array
								(
										'class'=>'update',
										'label'=>'Editar Avaliação Diária',
										'url'=>'Yii::app()->createUrl("/avaliacaoDiaria/update", array("id"=>$data->id))',
								),
						),
						'deleteConfirmation'=>"js:'Deseja Realmente excluir esta Avaliação?'",
				),
		),
		'emptyText' => 'Nenhuma Avaliação Diária cadastrada para este ' . Aluno::getModuleName(),
		'summaryText' => 'Mostrando {start}-{end} de {count} registro(s).',
)); ?>

</div>
